electric percolator - German English Dictionary